﻿<?php
	require_once '../lib/function.php';
	require_once '../lib/config.php';
?>	
<?php
	/* 得到当前会话用户出售中的商品列表 Start*/

	//参数数组
	$paramArr = array(

		/* API系统级输入参数 Start */
	    	'method' => 'taobao.items.onsale.get',  //API名称
		   'session' => $sessions, //session
	     'timestamp' => date('Y-m-d H:i:s'),			
		    'format' => 'json',  //返回格式
    	   'app_key' => $appKey,  //Appkey			
	    		 'v' => '2.0',   //API版本号		   
		'sign_method'=> 'md5', //签名方式			

		/* API系统级参数 End */				 

		/* API应用级输入参数 Start*/

			'fields' => 'approve_status,iid,num_iid,title,nick,type,cid,pic_url,num,props,valid_thru,list_time,price,has_discount,has_invoice,has_warranty,has_showcase,modified,delist_time,postage_id,seller_cids,outer_id',
				 'qs' => $q, //搜索字段。搜索商品的title。 
			   'cid' => $cid, //商品类目ID。ItemCat中的cid字段。可以通过taobao.itemcats.get取到 
	   'seller_cids' => $seller_cids, //卖家店铺内自定义类目ID。多个之间用“,”分隔。可以根据taobao.sellercats.list.get获得 
	       'page_no' => $page_no, //页码。取值范围:大于零的整数;默认值为1，即返回第一页数据。 
		 'page_size' => $page_size, //每页条数。取值范围:大于零的整数;最大值：200；默认值：40。 
      'has_discount' => $has_discount, //是否参与会员折扣。可选值：true，false。默认不过滤该条件
	  'has_showcase' => $has_showcase, //是否橱窗推荐。 可选值：true，false。默认不过滤该条件 
	      'order_by' => $order_by, //排序方式。格式为column:asc/desc ，column可选值:list_time(上架时间),delist_time(下架时间),num(商品数量);默认上架时间降序(即最新上架排在前面)。如按照上架时间降序排序方式为list_time:desc 
		 'is_taobao' => $is_taobao, //商品是否在淘宝显示 
		     'is_ex' => $is_ex, //商品是否在外部网店显示 
				
		/* API应用级输入参数 End*/
	);

	//生成签名
	$sign = createSign($paramArr,$appSecret);
	
	//组织参数
	$strParam = createStrParam($paramArr);
	$strParam .= 'sign='.$sign;
	
	//构造Url
	$urls = $url.$strParam;
	
	//连接超时自动重试
	$cnt=0;	
	while($cnt < 3 && ($result=@vita_get_url_content($urls))===FALSE) $cnt++;
	
	//返回结果JSON数据
	echo $result;
	/* 得到当前会话用户出售中的商品列表 End*/		
?>
